Public Class ListStatus
Inherits Message

'Component: Header
Private m_Header As Header

<FieldInfo(GetType(Header), 0)> _
Public Property Header() As Header
Get
Return m_Header
End Get
Set (value As Header)
m_Header = value
End Set
End Property



Private m_ListID As String

<FieldInfo(GetType(ListIDFieldInfo), 1)> _
Public Property ListID() As String
Get
Return m_ListID
End Get
Set (value As String)
m_ListID = value
End Set
End Property

Private m_ListStatusType As ListStatusType

<FieldInfo(GetType(ListStatusTypeFieldInfo), 2)> _
Public Property ListStatusType() As ListStatusType
Get
Return m_ListStatusType
End Get
Set (value As ListStatusType)
m_ListStatusType = value
End Set
End Property

Private m_NoRpts As Int32

<FieldInfo(GetType(NoRptsFieldInfo), 3)> _
Public Property NoRpts() As Int32
Get
Return m_NoRpts
End Get
Set (value As Int32)
m_NoRpts = value
End Set
End Property

Private m_ListOrderStatus As ListOrderStatus

<FieldInfo(GetType(ListOrderStatusFieldInfo), 4)> _
Public Property ListOrderStatus() As ListOrderStatus
Get
Return m_ListOrderStatus
End Get
Set (value As ListOrderStatus)
m_ListOrderStatus = value
End Set
End Property

Private m_RptSeq As Int32

<FieldInfo(GetType(RptSeqFieldInfo), 5)> _
Public Property RptSeq() As Int32
Get
Return m_RptSeq
End Get
Set (value As Int32)
m_RptSeq = value
End Set
End Property

Private m_ListStatusText As String

<FieldInfo(GetType(ListStatusTextFieldInfo), 6)> _
Public Property ListStatusText() As String
Get
Return m_ListStatusText
End Get
Set (value As String)
m_ListStatusText = value
End Set
End Property

Private m_EncodedListStatusTextLen As Int32

<FieldInfo(GetType(EncodedListStatusTextLenFieldInfo), 7)> _
Public Property EncodedListStatusTextLen() As Int32
Get
Return m_EncodedListStatusTextLen
End Get
Set (value As Int32)
m_EncodedListStatusTextLen = value
End Set
End Property

Private m_EncodedListStatusText As Byte()

<FieldInfo(GetType(EncodedListStatusTextFieldInfo), 8)> _
Public Property EncodedListStatusText() As Byte()
Get
Return m_EncodedListStatusText
End Get
Set (value As Byte())
m_EncodedListStatusText = value
End Set
End Property

Private m_TransactTime As DateTimeOffset

<FieldInfo(GetType(TransactTimeFieldInfo), 9)> _
Public Property TransactTime() As DateTimeOffset
Get
Return m_TransactTime
End Get
Set (value As DateTimeOffset)
m_TransactTime = value
End Set
End Property

Private m_TotNoOrders As Int32

<FieldInfo(GetType(TotNoOrdersFieldInfo), 10)> _
Public Property TotNoOrders() As Int32
Get
Return m_TotNoOrders
End Get
Set (value As Int32)
m_TotNoOrders = value
End Set
End Property

Private m_LastFragment As Boolean

<FieldInfo(GetType(LastFragmentFieldInfo), 11)> _
Public Property LastFragment() As Boolean
Get
Return m_LastFragment
End Get
Set (value As Boolean)
m_LastFragment = value
End Set
End Property

'Group: NoOrders
Private m_NoOrders As New List(Of NoOrdersGroup)

<FieldInfo(GetType(NoOrdersGroup), 12)> _
Public ReadOnly Property NoOrders As List(Of NoOrdersGroup)
Get
Return m_NoOrders
End Get
End Property

Public Class NoOrdersGroup
Inherits Group

Private m_ClOrdID As String

<FieldInfo(GetType(ClOrdIDFieldInfo), 0)> _
Public Property ClOrdID() As String
Get
Return m_ClOrdID
End Get
Set (value As String)
m_ClOrdID = value
End Set
End Property

Private m_SecondaryClOrdID As String

<FieldInfo(GetType(SecondaryClOrdIDFieldInfo), 1)> _
Public Property SecondaryClOrdID() As String
Get
Return m_SecondaryClOrdID
End Get
Set (value As String)
m_SecondaryClOrdID = value
End Set
End Property

Private m_CumQty As Decimal

<FieldInfo(GetType(CumQtyFieldInfo), 2)> _
Public Property CumQty() As Decimal
Get
Return m_CumQty
End Get
Set (value As Decimal)
m_CumQty = value
End Set
End Property

Private m_OrdStatus As Char

<FieldInfo(GetType(OrdStatusFieldInfo), 3)> _
Public Property OrdStatus() As Char
Get
Return m_OrdStatus
End Get
Set (value As Char)
m_OrdStatus = value
End Set
End Property

Private m_WorkingIndicator As Boolean

<FieldInfo(GetType(WorkingIndicatorFieldInfo), 4)> _
Public Property WorkingIndicator() As Boolean
Get
Return m_WorkingIndicator
End Get
Set (value As Boolean)
m_WorkingIndicator = value
End Set
End Property

Private m_LeavesQty As Decimal

<FieldInfo(GetType(LeavesQtyFieldInfo), 5)> _
Public Property LeavesQty() As Decimal
Get
Return m_LeavesQty
End Get
Set (value As Decimal)
m_LeavesQty = value
End Set
End Property

Private m_CxlQty As Decimal

<FieldInfo(GetType(CxlQtyFieldInfo), 6)> _
Public Property CxlQty() As Decimal
Get
Return m_CxlQty
End Get
Set (value As Decimal)
m_CxlQty = value
End Set
End Property

Private m_AvgPx As Decimal

<FieldInfo(GetType(AvgPxFieldInfo), 7)> _
Public Property AvgPx() As Decimal
Get
Return m_AvgPx
End Get
Set (value As Decimal)
m_AvgPx = value
End Set
End Property

Private m_OrdRejReason As OrdRejReason

<FieldInfo(GetType(OrdRejReasonFieldInfo), 8)> _
Public Property OrdRejReason() As OrdRejReason
Get
Return m_OrdRejReason
End Get
Set (value As OrdRejReason)
m_OrdRejReason = value
End Set
End Property

Private m_Text As String

<FieldInfo(GetType(TextFieldInfo), 9)> _
Public Property Text() As String
Get
Return m_Text
End Get
Set (value As String)
m_Text = value
End Set
End Property

Private m_EncodedTextLen As Int32

<FieldInfo(GetType(EncodedTextLenFieldInfo), 10)> _
Public Property EncodedTextLen() As Int32
Get
Return m_EncodedTextLen
End Get
Set (value As Int32)
m_EncodedTextLen = value
End Set
End Property

Private m_EncodedText As Byte()

<FieldInfo(GetType(EncodedTextFieldInfo), 11)> _
Public Property EncodedText() As Byte()
Get
Return m_EncodedText
End Get
Set (value As Byte())
m_EncodedText = value
End Set
End Property


End Class




'Component: Trailer
Private m_Trailer As Trailer

<FieldInfo(GetType(Trailer), 13)> _
Public Property Trailer() As Trailer
Get
Return m_Trailer
End Get
Set (value As Trailer)
m_Trailer = value
End Set
End Property


End Class

